package com.lagou.edu.common.util;

import javax.annotation.PostConstruct;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import lombok.extern.slf4j.Slf4j;

/**
 * @author liuqiang
 * @Description 系统环境工具类
 * @date 2023年2月11日 下午2:38:31
 */
@Slf4j
@Component
public class EnvironmentUtils {

    @Value("${spring.profiles.active:pro}")
    String envName;

    static boolean isProduction = false;

    @PostConstruct
    public void init() {
        isProduction = "pro".equalsIgnoreCase(envName);
        log.info("EnvironmentUtils -init- isProduction :{}", isProduction);
    }

    /**
     * @Description: 是否线上环境
     * @author: liuqiang
     * @date: 2023年2月11日 下午2:40:14
     */
    public static boolean isProd() {
        return isProduction;
    }

}
